home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso / shareware / intuition / yak_1.57 / installation / install yak < prev    next >
Text File  |  1994-11-17  |  26KB  |  985 lines

  1.  
  2. ; ************************************************
  3. ; *
  4. ; * This is the installation script for Yak 
  5. ; *
  6. ; * Copyright © 1993 Gaël Marziou
  7. ; *
  8. ; ************************************************
  9.  
  10.  
  11. ; ********************************
  12. ; * Set up some global variables *
  13. ; ********************************
  14.  
  15.  
  16. ; find Yak version in distribution
  17. (set vernum-yak (getversion "/Yak"))
  18. (set version-yak    (/ vernum-yak 65536))
  19. (set revision-yak    (- vernum-yak (* version-yak 65536) ) )
  20.  
  21. (set @default-dest "")
  22. (set old_level @user-level)
  23.  
  24. (if (exists "LIBS:reqtools.library")
  25.     (
  26.      ; find reqtools.library installed version
  27.      (set vernum-reqt-inst (getversion "libs:reqtools.library"))
  28.      (set ver-reqt-inst (/ vernum-reqt-inst 65536))
  29.      (set rev-reqt-inst (- vernum-reqt-inst (* ver-reqt-inst 65536) ) )
  30.      )
  31. )
  32. ; find reqtools.library in Yak distribution
  33. (set vernum-reqt-yak (getversion "/libs/reqtools.library"))
  34. (set ver-reqt-yak    (/ vernum-reqt-yak 65536))
  35. (set rev-reqt-yak    (- vernum-reqt-yak (* ver-reqt-yak 65536) ) )
  36.  
  37. (set catalogdir "/Catalogs/")
  38.  
  39. ;=============================================================================
  40. ; English strings
  41.  
  42. (set default_lang 2)
  43.  
  44. (set #bad-kick "Yak needs Kickstart 2.04 at least to run !")
  45.  
  46. (set #install-yak-msg 
  47.     (cat 
  48.         "Please select the Directory where you would like to "
  49.         "install Yak...\n"
  50.         "If Yak is running at the moment, please stop it "
  51.         "because of the overlays, new Yak cannot be installed "
  52.         "on top of the old one when this one is running."
  53.     )
  54. )
  55.  
  56. (set #installing-yak "Installing Yak ...")
  57. (set #copying-reqtools "Copying reqtools.library to Libs:...")
  58.  
  59. (set #which-language  "\nWhich languages should be installed?")
  60.  
  61. (set #which-language-help
  62.         (cat "\nThe Amiga can be operated in many different"
  63.              " languages. If you want Yak user interface to"
  64.              " use the same language as the Amiga Workbench"
  65.              " then a catalog file must be copied to your"
  66.              " system disk for each language supported.\n\n"
  67.              " At the moment, only english, french, german"
  68.              " and italian languages are available.\n\n"
  69.       @askoptions-help
  70. ))
  71.  
  72. (set #install-reqtools-msg
  73.         (cat ("\n\n You already have reqtools.library version %ld.%ld\n" ver-reqt-inst rev-reqt-inst)
  74.              (" Do you want to install version %ld.%ld LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  75.         )
  76. )
  77.  
  78. (set #new-install-reqtools-msg
  79.         (cat ("\n\n You haven't reqtools.library installed\n")
  80.              ("Do you want to install version %ld.%ld in LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  81.         )
  82. )
  83.  
  84. (set #install-reqtools-help
  85.         (cat "\n\nThe reqtools.library is copyright Nico François\n"
  86.              "Yak uses it mainly for its hotkey palette.\n"
  87.              "If you don't manage to use the hotkey palette "
  88.              "then you should skip this part."
  89.         )
  90. )
  91.  
  92.  
  93. (set #install-msg
  94.         (cat ("\n\n Yak %ld.%ld installation script.\n\n\n" version-yak revision-yak)
  95.              " This script installs Yak and related files on your Amiga.\n\n"
  96.         )
  97. )
  98.  
  99.  
  100. (set #yak-guide "/Docs/English/Yak.guide")
  101.  
  102. (set #install-guide 
  103.         (cat    "\n\n Would you like to install the documentation for Yak"
  104.                 " which is in amigaguide format?"
  105.         )
  106. )
  107.  
  108. (set #install-guide-help 
  109.         (cat    "Yak documentation is in amigaguide format " 
  110.                 "which is the standard Amiga hypertext facility. "
  111.                 "If you run 3.0, your amigaguide viewer is MultiView.\n"
  112.                 "If you are not running 3.0, you can find "
  113.                 "the amigaguide program on Fred Fish disk #870\n"
  114.                 "Please select the destination directory for "
  115.                 "the manual. I suggest you place the "
  116.                 "AmigaGuide© documents within the searchpath "
  117.                 "of AmigaGuide© of MultiView©"
  118.         )
  119. )
  120.  
  121. (set #install-def-prefs 
  122.         (cat  "\n\nYou seem to be a new Yak user, would you like to install"
  123.               " the default yak.prefs file?"
  124.         )
  125. )
  126.  
  127. (set #install-def-hotkeys
  128.         (cat  "\n\nYou seem to be a new Yak 1.5x user, would you like to install"
  129.               " the default yak.hotkeys file which has been added in 1.5?"
  130.         )
  131. )
  132.  
  133. (set #no-locale-msg
  134.     (cat "Sorry, you do not have locale.library installed. "
  135.          "Therefore, no localization facilities will be installed."
  136.     )
  137. )
  138.  
  139. (set #locale-prompt 
  140.     (cat "Yak is localized, that means you may use "
  141.          "the program in different languages. Please choose "
  142.          "the desired languages now."
  143.     )
  144. )
  145.  
  146. (set #locale-help  
  147.     (cat "These are the languages supported by Yak\n"
  148.          "Simply specify the languages you "
  149.          "prefer and the needed catalog files will be "
  150.          "copied to the LOCALE:CATALOGS directory.\n "
  151.          "These features are only available under Workbench 2.1 "
  152.          "and later releases."
  153.     )
  154. )
  155.  
  156. ;=============================================================================
  157. ; French strings
  158.  
  159.  
  160. (if (= @language "français")
  161. (
  162.  
  163. (set default_lang 4)
  164.  
  165. (set #bad-kick " Yak nécessite au moins le Kickstart 2.04 pour fonctionner!")
  166.  
  167. (set #install-yak-msg 
  168.     (cat 
  169.         " Sélectionnez le répertoire ou installer Yak ..."
  170.         "\n Si Yak fonctionne en ce moment, veuillez l'arrêter"
  171.         " sinon l'installation de la nouvelle version échouera"
  172.         " à cause des overlays." 
  173.     )
  174. )
  175.  
  176. (set #installing-yak " Installation de Yak ...")
  177. (set #copying-reqtools " Copie du fichier reqtools.library vers Libs:...")
  178.  
  179. (set #which-language "\nQuelles sont les langues à installer ?")
  180.  
  181. (set #which-language-help
  182.         (cat "\nA partir du système 2.1, l'Amiga peut fonctionner dans différentes langues. "
  183.               "Pour l'instant, seuls l'allemand, l'anglais, le français et"
  184.              "l'italien sont disponibles\n\n"
  185.              "Cochez les langues que vous souhaitez disponibles "
  186.              "sur votre système\n\n"
  187.          @askoptions-help
  188.         )
  189. )
  190.  
  191. (set #install-msg
  192.         (cat "\n\nScript d'installation de Yak\n"
  193.               " Ce script installe Yak sur votre Amiga"
  194.               " ainsi que divers fichiers nécessaires.\n\n"
  195.         )
  196. )
  197.  
  198. (set #install-reqtools-msg
  199.    (cat 
  200.     ("\n\n Vous avez déjà la reqtools.library version %ld.%ld\n" ver-reqt-inst rev-reqt-inst)
  201.     (" Voulez-vous installer la version %ld.%ld ?\n" ver-reqt-yak rev-reqt-yak)         
  202.     )
  203. )
  204.  
  205.  
  206. (set #new-install-reqtools-msg
  207.      (cat 
  208.       ("\n\n Vous n'avez pas la reqtools.library\n")
  209.       (" Voulez-vous installer la version %ld.%ld ?\n" ver-reqt-yak rev-reqt-yak)         
  210.       )
  211. )
  212.  
  213. (set #install-reqtools-help
  214.         (cat "\n\n La reqtools.library est copyright Nico François\n"
  215.              " Yak l'utilise principalement pour sa palette.\n"
  216.              " Si vous ne pensez pas utiliser la touche d'appel\n" 
  217.              " de Yak faisant apparaître une palette, vous pouvez \n"
  218.              " vous passer d'installer cette library."
  219.         )
  220. )
  221.  
  222. (set #install-msg
  223.         (cat ("\n\n Script d'installation de Yak %ld.%ld .\n\n\n" version-yak revision-yak)
  224.              " Ce script installe Yak et les fichiers nécessaires sur votre Amiga.\n\n"
  225.         )
  226. )
  227.  
  228. (set #yak-guide "/Docs/Français/Yak.guide")
  229.  
  230. (set #install-guide 
  231.   "\n\nVoulez-vous installer la documentation de Yak qui est au format amigaguide?"
  232. )
  233.  
  234. (set #install-guide-help 
  235.         (cat    "La documentation de Yak est au format amigaguide "
  236.                 "qui est le format hypertexte standard Amiga."
  237.                 "Si vous avez le système 3.0, vous pouvez visualiser " 
  238.                 "les fichiers amigaguide avec MultiView.\n"
  239.                 "Si vous n'avez pas le système 3.0, vous pouvez "
  240.                 "trouver le programme amigaguide sur la disquette 870 "
  241.                 "de la collection Fred Fish.\n"
  242.                 "Veuillez sélectionner un répertoire de destination "
  243.                 "pour la documentation. je vous suggère de placer "
  244.                 "vos documents AmigaGuide© dans le chemin de recherche "
  245.                 "d'AmigaGuide© ou de MultiView©."
  246.         )
  247. )
  248.  
  249.  
  250. (set #install-def-prefs 
  251.         (cat "\n\nIl semble que vous êtes un nouvel utilisateur de Yak,"
  252.              " voulez-vous installer le fichier par défaut yak.prefs ?"
  253.         )
  254. )
  255.  
  256. (set #install-def-hotkeys
  257.         (cat "\n\nIl semble que vous êtes un nouvel utilisateur de Yak 1.5x, "
  258.              "voulez-vous installer le fichier par défaut yak.hotkeys qui "
  259.              "apparu avec la version 1.5 ? "
  260.         )
  261. )
  262.  
  263. (set #no-locale-msg
  264.     (cat "Désolé, la locale.library n'est pas installée sur votre système. "
  265.         " Vous ne pouvez donc pas profiter de la localisation de Yak."
  266.     )
  267. )
  268.  
  269. (set #locale-prompt 
  270.     (cat "Yak est localisé, Celà signifie que vous pouvez "
  271.          "l'utiliser dans différentes langues. Veuillez choisir "
  272.          "les langues souhaitées maintenant."
  273.     )
  274. )
  275.  
  276. (set #locale-help  
  277.     (cat "Ce sont les langues supportées par Yak "
  278.